计算机网络:
1.七层协议

2.tcp、udp

3.拥塞协议

4.https状态码,请求方式

5.https报文

6.ip转换

7.三次握手、四次挥手,2msl

8.cookie和session

9.SSL/TLS协议

操作系统:
1.进程状态、转换图

2.堆栈管理

3.进程、线程的区别

4.死锁

iOS

1.自动引用计数

2.APPDelegate和ViewController生命周期

3.GCD

4.KVO

5.线程安全

6.设计模式原则、MVC和MVVM的区别

7.类方法和实例方法的区别

8.UiTableViewCell的复用、对象池模式

9.引用类型和值类型

10.ARC

11.weak释放为nil的原理

12.isEquel和hash的关系

13.cocoa类

14.锁

15.cocoapod

算法

1.八大排序以及复杂度 https://blog.csdn.net/justloveyou_/article/details/72730597

2.大于内存的排序 https://blog.csdn.net/shitangdejiaozi/article/details/51240107

3.二分查找

4.top K

5.LRU https://blog.csdn.net/karen0310/article/details/75039604

6.二叉树前序、中序、后序 https://www.cnblogs.com/tracyhan/p/5440319.html

7.大整数求和 https://www.cnblogs.com/FZfangzheng/p/7700699.html

8.b树,b+ https://blog.csdn.net/yanshuanche3765/article/details/79945254

9.拓扑排序,二叉树最长路径https://www.cnblogs.com/CodeCafe/p/6856340.html

10.判断有环链表的环的入口 https://blog.csdn.net/huasir_hit/article/details/75205621

11.反转链表 https://blog.csdn.net/fx677588/article/details/72357389

12.蛇形打印n*n的矩阵 https://www.nowcoder.com/profile/6606749/codeBookDetail?submissionId=15814779

13.倒数k链表

14.旋转数组

15.连续子数组的最大和

16.合并链表

17.之字打印

18.青蛙跳台阶

19.二进制中的1

20.整数出现1

21.回文字符串

22.出现次数超过一半的数

补充:

长短地址转换

数组的度

偶数降序,奇数升序